package com.zerdoor.dao;

import java.util.List;
import java.util.Map;

/**
 * Created by xiaoji on 2014/11/14.
 */
public interface PrincipalDao {

    /**
     * FunName:           getPriInfos
     * Description :      获取委托方个人资料
     * @param baileId 委托方编号
     * @return Map：   委托方个人资料
     * @Author:       xiaoji
     * @Create Date: 2014-11-14
     */
    public Map<String, Object> getPriInfos(Integer baileId);

    /**
     * FunName:           getPrincipTask
     * Description :      委托方发布的任务
     * @param baileId 委托方编号
     * @return List：   进行中的任务
     * @Author:       xiaoji
     * @Create Date: 2014-11-14
     */
    public List<Map<String, Object>> getPrincipTask(Integer baileId);

    /**
     * FunName:           getPrincipRace
     * Description :      委托方发布的竞赛活动
     * @param baileId 委托方编号
     * @return List：   发布的活动
     * @Author:       xiaoji
     * @Create Date: 2015-1-5
     */
    public List<Map<String, Object>> getPrincipRace(Integer baileId);

    /**
     * FunName:           getPrincipAppraise
     * Description :      艺术家对委托方发布的任务的评价
     * @return List：   任务的评价
     * @Author:       xiaoji
     * @Create Date: 2014-11-14
     */
    public List<Map<String, Object>> getPrincipAppraise(Integer userId);
}
